package com.cvit.dao;

import com.cvit.model.Orders;
import com.cvit.model.OrdersExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OrdersMapper {
	
	/**
	 * 根据考生号、身份证号查询
	 * */
	List<Orders> selectOrdersBys(Orders record);
	
	/**
	 * 根据学校名称和专业名称查询(school和major可以为空)
	 * */
	List<Orders> selectOrdersBySchoolAndMajor(Orders record);
	
	/**
	 * 修改缴费状态
	 * */
	int updatepayTypeById(String id);
	
	List<Orders> selectAll();
	
    long countByExample(OrdersExample example);

    int deleteByExample(OrdersExample example);

    int deleteByPrimaryKey(String id);

    int insert(Orders record);

    int insertSelective(Orders record);

    List<Orders> selectByExample(OrdersExample example);

    Orders selectByPrimaryKey(String id);
    
    String selOpenid(String id);

    int updateByExampleSelective(@Param("record") Orders record, @Param("example") OrdersExample example);

    int updateByExample(@Param("record") Orders record, @Param("example") OrdersExample example);

    int updateByPrimaryKeySelective(Orders record);

    int updateByPrimaryKey(Orders record);

    /**
     * 凭证（根据学生表Id）
     * */
	Orders selectByOpenId(String openid);
	
}